home *** CD-ROM | disk | FTP | other *** search
/ Quick PC 61 / Quick PC 61.iso / I386 / DRIVER.CAB / nc1260.gpd < prev    next >
Encoding:
Text File  |  2003-02-21  |  14.2 KB  |  526 lines

  1. *%
  2. *% Copyright (c) 1997 - 1999 Microsoft Corporation
  3. *% Copyright (c) 2000        NEC Corporation
  4. *% All Rights Reserved.
  5. *%
  6. *GPDSpecVersion: "1.0"
  7. *Include: "StdNames.gpd"
  8. *GPDFileVersion: "1.4"
  9. *GPDFileName: "nc1260.GPD"
  10. *ModelName: "NEC SuperScript 1260"
  11. *MasterUnits: PAIR(300, 300)
  12. *ResourceDLL: "ncpclres.Dll"
  13. *PrintRate: 12
  14. *PrintRatePPM: 12
  15. *PrintRateUnit: PPM
  16. *PrinterType: PAGE
  17. *FontCartSlots: 0
  18. *MaxCopies: 999
  19. *Feature: Orientation
  20. {
  21.     *rcNameID: =ORIENTATION_DISPLAY
  22.     *DefaultOption: PORTRAIT
  23.     *Option: PORTRAIT
  24.     {
  25.         *rcNameID: =PORTRAIT_DISPLAY
  26.         *Command: CmdSelect
  27.         {
  28.             *Order: DOC_SETUP.7
  29.             *Cmd: "<1B>&l0O"
  30.         }
  31.     }
  32.     *Option: LANDSCAPE_CC90
  33.     {
  34.         *rcNameID: =LANDSCAPE_DISPLAY
  35.         *Command: CmdSelect
  36.         {
  37.             *Order: DOC_SETUP.7
  38.             *Cmd: "<1B>&l1O"
  39.         }
  40.     }
  41. }
  42.  
  43. *InstalledOptionName: "Installed"
  44. *NotInstalledOptionName: "Not installed"
  45.  
  46. *Feature: InputBin
  47. {
  48.     *rcNameID: =PAPER_SOURCE_DISPLAY
  49.     *DefaultOption: Option1
  50.     *Option: Option1
  51.     {
  52.     *Name: "Cassette"
  53.         *Command: CmdSelect
  54.         {
  55.             *Order: DOC_SETUP.10
  56.             *Cmd: "<1B>&l1H"
  57.         }
  58.     
  59.         *Constraints: PaperSize.Option7
  60.         *Constraints: PaperSize.ENV_MONARCH
  61.         *Constraints: PaperSize.ENV_DL
  62.         *Constraints: PaperSize.ENV_C5
  63.     }
  64.     *Option: Option2
  65.     {
  66.     *% Manual tray
  67.         *rcNameID: 287
  68.         *OptionID: 287
  69.         *Command: CmdSelect
  70.         {
  71.             *Order: DOC_SETUP.10
  72.             *Cmd: "<1B>&l2H"
  73.         }
  74.  
  75.     }
  76.     *Option: Option3
  77.     {
  78.         *rcNameID: 288
  79.         *OptionID: 288
  80.         *Command: CmdSelect
  81.         {
  82.             *Order: DOC_SETUP.10
  83.             *Cmd: "<1B>&l4H"
  84.         }
  85.  
  86.         *Constraints: PaperSize.EXECUTIVE
  87.         *Constraints: PaperSize.Option7
  88.         *Constraints: PaperSize.ENV_MONARCH
  89.         *Constraints: PaperSize.ENV_DL
  90.         *Constraints: PaperSize.ENV_C5
  91.  
  92.         *Installable?: TRUE
  93.         *InstallableFeatureName: "500-sheet cassette"
  94.     }
  95.     *Option: Option4
  96.     {
  97.         *Name: "Envelope Cassette"
  98.         *OptionID: 289
  99.         *Command: CmdSelect
  100.         {
  101.             *Order: DOC_SETUP.10
  102.             *Cmd: "<1B>&l4H"
  103.         }
  104.  
  105.         *Constraints: PaperSize.LETTER
  106.         *Constraints: PaperSize.LEGAL
  107.         *Constraints: PaperSize.EXECUTIVE
  108.         *Constraints: PaperSize.A4
  109.  
  110.         *Installable?: TRUE
  111.         *InstallableFeatureName: "Envelope Cassette"
  112.     }
  113. }
  114. *Feature: Resolution
  115. {
  116.     *rcNameID: =RESOLUTION_DISPLAY
  117.     *DefaultOption: Option1
  118.     *Option: Option1
  119.     {
  120.         *Name: "300 x 300 " =DOTS_PER_INCH
  121.         *DPI: PAIR(300, 300)
  122.         *TextDPI: PAIR(300, 300)
  123.         *MinStripBlankPixels: 32
  124.         EXTERN_GLOBAL: *StripBlanks: LIST(ENCLOSED,TRAILING)
  125.         *SpotDiameter: 100
  126.         *Command: CmdBeginRaster { *Cmd : "<1B>*r1A" }
  127.         *Command: CmdEndRaster { *Cmd : "<1B>*rB" }
  128.         *Command: CmdSendBlockData { *Cmd : "<1B>*b" %d{NumOfDataBytes}"W" }
  129.         *Command: CmdSelect
  130.         {
  131.             *Order: DOC_SETUP.6
  132.             *Cmd: "<1B>*t300R<1B>*r0F"
  133.         }
  134.     }
  135. }
  136. *Feature: PaperSize
  137. {
  138.     *rcNameID: =PAPER_SIZE_DISPLAY
  139.     *DefaultOption: LETTER
  140.     *Option: LETTER
  141.     {
  142.         *% Letter
  143.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  144.         *% OptionID: 259
  145.         *PageDimensions: PAIR(2550, 3300)
  146.         *switch: Orientation
  147.         {
  148.             *case: PORTRAIT
  149.             {
  150.                 *PrintableArea: PAIR(2400, 3160)
  151.                 *PrintableOrigin: PAIR(75, 65)
  152.                 *CursorOrigin: PAIR(75, 65)
  153.                 *Command: CmdSelect
  154.                 {
  155.                     *Order: DOC_SETUP.11
  156.                     *Cmd: "<1B>&l2a8c1E<1B>*p0x0Y"
  157.                 }
  158.             }
  159.             *case: LANDSCAPE_CC90
  160.             {
  161.                 *PrintableArea: PAIR(2400, 3160)
  162.                 *PrintableOrigin: PAIR(55, 95)
  163.                 *CursorOrigin: PAIR(55, 3255)
  164.                 *Command: CmdSelect
  165.                 {
  166.                     *Order: DOC_SETUP.11
  167.                     *Cmd: "<1B>&l2a8c1E<1B>*p0x0Y"
  168.                 }
  169.             }
  170.         }
  171.     }
  172.     *Option: LEGAL
  173.     {
  174.         *% Legal
  175.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  176.         *% OptionID: 260
  177.         *PageDimensions: PAIR(2550, 4200)
  178.         *switch: Orientation
  179.         {
  180.             *case: PORTRAIT
  181.             {
  182.                 *PrintableArea: PAIR(2400, 4050)
  183.                 *PrintableOrigin: PAIR(75, 75)
  184.                 *CursorOrigin: PAIR(75, 75)
  185.                 *Command: CmdSelect
  186.                 {
  187.                     *Order: DOC_SETUP.11
  188.                     *Cmd: "<1B>&l3a8c1E<1B>*p0x0Y"
  189.                 }
  190.             }
  191.             *case: LANDSCAPE_CC90
  192.             {
  193.                 *PrintableArea: PAIR(2400, 4050)
  194.                 *PrintableOrigin: PAIR(75, 85)
  195.                 *CursorOrigin: PAIR(75, 4150)
  196.                 *Command: CmdSelect
  197.                 {
  198.                     *Order: DOC_SETUP.11
  199.                     *Cmd: "<1B>&l3a8c1E<1B>*p0x0Y"
  200.                 }
  201.             }
  202.         }
  203.     }
  204.     *Option: EXECUTIVE
  205.     {
  206.         *% Executive
  207.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  208.         *% OptionID: 261
  209.         *PageDimensions: PAIR(2175, 3150)
  210.         *switch: Orientation
  211.         {
  212.             *case: PORTRAIT
  213.             {
  214.                 *PrintableArea: PAIR(2025, 3000)
  215.                 *PrintableOrigin: PAIR(75, 75)
  216.                 *CursorOrigin: PAIR(75, 75)
  217.                 *Command: CmdSelect
  218.                 {
  219.                     *Order: DOC_SETUP.11
  220.                     *Cmd: "<1B>&l1a8c1E<1B>*p0x0Y"
  221.                 }
  222.             }
  223.             *case: LANDSCAPE_CC90
  224.             {
  225.                 *PrintableArea: PAIR(2025, 3000)
  226.                 *PrintableOrigin: PAIR(50, 75)
  227.                 *CursorOrigin: PAIR(50, 3075)
  228.                 *Command: CmdSelect
  229.                 {
  230.                     *Order: DOC_SETUP.11
  231.                     *Cmd: "<1B>&l1a8c1E<1B>*p0x0Y"
  232.                 }
  233.             }
  234.         }
  235.     }
  236.     *Option: A4
  237.     {
  238.         *% A4
  239.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  240.         *% OptionID: 262
  241.         *PageDimensions: PAIR(2480, 3507)
  242.         *switch: Orientation
  243.         {
  244.             *case: PORTRAIT
  245.             {
  246.                 *PrintableArea: PAIR(2330, 3357)
  247.                 *PrintableOrigin: PAIR(60, 75)
  248.                 *CursorOrigin: PAIR(60, 75)
  249.                 *Command: CmdSelect
  250.                 {
  251.                     *Order: DOC_SETUP.11
  252.                     *Cmd: "<1B>&l26a8c1E<1B>*p0x0Y"
  253.                 }
  254.             }
  255.             *case: LANDSCAPE_CC90
  256.             {
  257.                 *PrintableArea: PAIR(2330, 3357)
  258.                 *PrintableOrigin: PAIR(50, 90)
  259.                 *CursorOrigin: PAIR(50, 3447)
  260.                 *Command: CmdSelect
  261.                 {
  262.                     *Order: DOC_SETUP.11
  263.                     *Cmd: "<1B>&l26a8c1E<1B>*p0x0Y"
  264.                 }
  265.             }
  266.         }
  267.     }
  268.     *Option: Option7
  269.     {
  270.         *% Com 10 Env
  271.         *rcNameID: 265
  272.         *OptionID: 265
  273.         *PageDimensions: PAIR(1237, 2850)
  274.         *switch: Orientation
  275.         {
  276.             *case: PORTRAIT
  277.             {
  278.                 *PrintableArea: PAIR(1087, 2700)
  279.                 *PrintableOrigin: PAIR(75, 50)
  280.                 *CursorOrigin: PAIR(75, 50)
  281.                 *Command: CmdSelect
  282.                 {
  283.                     *Order: DOC_SETUP.11
  284.                     *Cmd: "<1B>&l81a8c1E<1B>*p0x0Y"
  285.                 }
  286.             }
  287.             *case: LANDSCAPE_CC90
  288.             {
  289.                 *PrintableArea: PAIR(1087, 2700)
  290.                 *PrintableOrigin: PAIR(50, 90)
  291.                 *CursorOrigin: PAIR(50, 2790)
  292.                 *Command: CmdSelect
  293.                 {
  294.                     *Order: DOC_SETUP.11
  295.                     *Cmd: "<1B>&l81a8c1E<1B>*p0x0Y"
  296.                 }
  297.             }
  298.         }
  299.     }
  300.     *Option: ENV_MONARCH
  301.     {
  302.         *% Monarch Env
  303.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  304.         *% OptionID: 269
  305.         *PageDimensions: PAIR(1162, 2250)
  306.         *switch: Orientation
  307.         {
  308.             *case: PORTRAIT
  309.             {
  310.                 *PrintableArea: PAIR(1012, 2100)
  311.                 *PrintableOrigin: PAIR(75, 60)
  312.                 *CursorOrigin: PAIR(75, 60)
  313.                 *Command: CmdSelect
  314.                 {
  315.                     *Order: DOC_SETUP.11
  316.                     *Cmd: "<1B>&l80a8c1E<1B>*p0x0Y"
  317.                 }
  318.             }
  319.             *case: LANDSCAPE_CC90
  320.             {
  321.                 *PrintableArea: PAIR(1012, 2100)
  322.                 *PrintableOrigin: PAIR(50, 75)
  323.                 *CursorOrigin: PAIR(50, 2175)
  324.                 *Command: CmdSelect
  325.                 {
  326.                     *Order: DOC_SETUP.11
  327.                     *Cmd: "<1B>&l80a8c1E<1B>*p0x0Y"
  328.                 }
  329.             }
  330.         }
  331.     }
  332.     *Option: ENV_DL
  333.     {
  334.         *% DL Env
  335.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  336.         *% OptionID: 270
  337.         *PageDimensions: PAIR(1299, 2598)
  338.         *switch: Orientation
  339.         {
  340.             *case: PORTRAIT
  341.             {
  342.                 *PrintableArea: PAIR(1149, 2498)
  343.                 *PrintableOrigin: PAIR(75, 50)
  344.                 *CursorOrigin: PAIR(75, 50)
  345.                 *Command: CmdSelect
  346.                 {
  347.                     *Order: DOC_SETUP.11
  348.                     *Cmd: "<1B>&l90a8c1E<1B>*p0x0Y"
  349.                 }
  350.             }
  351.             *case: LANDSCAPE_CC90
  352.             {
  353.                 *PrintableArea: PAIR(1149, 2478)
  354.                 *PrintableOrigin: PAIR(50, 50)
  355.                 *CursorOrigin: PAIR(50, 2513)
  356.                 *Command: CmdSelect
  357.                 {
  358.                     *Order: DOC_SETUP.11
  359.                     *Cmd: "<1B>&l90a8c1E<1B>*p0x0Y"
  360.                 }
  361.             }
  362.         }
  363.     }
  364.     *Option: ENV_C5
  365.     {
  366.         *% C5 Env
  367.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  368.         *% OptionID: 271
  369.         *PageDimensions: PAIR(1914, 2706)
  370.         *switch: Orientation
  371.         {
  372.             *case: PORTRAIT
  373.             {
  374.                 *PrintableArea: PAIR(1764, 2586)
  375.                 *PrintableOrigin: PAIR(75, 50)
  376.                 *CursorOrigin: PAIR(75, 50)
  377.                 *Command: CmdSelect
  378.                 {
  379.                     *Order: DOC_SETUP.11
  380.                     *Cmd: "<1B>&l91a8c1E<1B>*p0x0Y"
  381.                 }
  382.             }
  383.             *case: LANDSCAPE_CC90
  384.             {
  385.                 *PrintableArea: PAIR(1764, 2586)
  386.                 *PrintableOrigin: PAIR(60, 75)
  387.                 *CursorOrigin: PAIR(60, 2631)
  388.                 *Command: CmdSelect
  389.                 {
  390.                     *Order: DOC_SETUP.11
  391.                     *Cmd: "<1B>&l91a8c1E<1B>*p0x0Y"
  392.                 }
  393.             }
  394.         }
  395.     }
  396. }
  397.  
  398. *Feature: TonerSave
  399. {
  400.     *Name: "Toner Usage"
  401.     *DefaultOption: Option2
  402.     *Option: Option2
  403.     {
  404.     *Name: "Normal"
  405.         *Command: CmdSelect
  406.         {
  407.             *Order: DOC_SETUP.3
  408.             *Cmd: "<1B>E<1B>%%-12345X@PJL SET TONERSAVER=OFF<0D><0A>"
  409.         }
  410.     }
  411.     *Option: Option3
  412.     {
  413.     *Name: "Save Toner"
  414.         *Command: CmdSelect
  415.         {
  416.             *Order: DOC_SETUP.3
  417.             *Cmd: "<1B>E<1B>%%-12345X@PJL SET TONERSAVER=ON<0D><0A>"
  418.         }
  419.     }
  420. }
  421.  
  422. *Feature: Halftone
  423. {
  424.     *rcNameID: =HALFTONING_DISPLAY
  425.     *DefaultOption: HT_PATSIZE_AUTO
  426.     *Option: HT_PATSIZE_AUTO
  427.     {
  428.         *rcNameID: =HT_AUTO_SELECT_DISPLAY
  429.     }
  430.     *Option: HT_PATSIZE_SUPERCELL_M
  431.     {
  432.         *rcNameID: =HT_SUPERCELL_DISPLAY
  433.     }
  434.     *Option: HT_PATSIZE_6x6_M
  435.     {
  436.         *rcNameID: =HT_DITHER6X6_DISPLAY
  437.     }
  438.     *Option: HT_PATSIZE_8x8_M
  439.     {
  440.         *rcNameID: =HT_DITHER8X8_DISPLAY
  441.     }
  442. }
  443. *Feature: Memory
  444. {
  445.     *rcNameID: =PRINTER_MEMORY_DISPLAY
  446.     *DefaultOption: 2048KB
  447.     *Option: 2048KB
  448.     {
  449.         *Name: "2MB"
  450.         *MemoryConfigKB: PAIR(2048, 1645)
  451.     }
  452.     *Option: 3072KB
  453.     {
  454.         *Name: "3MB"
  455.         *MemoryConfigKB: PAIR(3072, 2590)
  456.     }
  457.     *Option: 6144KB
  458.     {
  459.         *Name: "6MB"
  460.         *MemoryConfigKB: PAIR(6144, 6027)
  461.     }
  462.     *Option: 16384KB
  463.     {
  464.         *Name: "16MB"
  465.         *MemoryConfigKB: PAIR(16384, 13160)
  466.     }
  467. }
  468. *Command: CmdStartDoc
  469. {
  470.     *Order: DOC_SETUP.5
  471.     *Cmd: "@PJL SET ADOBEMEMORYBOOSTER=ON<0D><0A>@PJL ENTER LANGUAGE=PCL<0D><0A><1B>E"
  472. }
  473. *Command: CmdStartPage
  474. {
  475.     *Order: PAGE_SETUP.1
  476.     *Cmd: "<1B>*b0M<0D>"
  477. }
  478. *Command: CmdEndJob
  479. {
  480.     *Order: DOC_FINISH.1
  481.     *Cmd: "<1B>E<1B>%%-12345X@PJL EOJ<0D><0A>"
  482. }
  483. *Command: CmdCopies
  484. {
  485.     *Order: DOC_SETUP.12
  486.     *Cmd: "<1B>&l" %d{NumOfCopies}"X"
  487. }
  488. *RotateCoordinate?: TRUE
  489. *RotateRaster?: TRUE
  490. *RotateFont?: FALSE
  491.  
  492. *TextCaps: LIST()
  493. *MemoryUsage: LIST(FONT, RASTER, VECTOR)
  494. *CursorXAfterCR: AT_PRINTABLE_X_ORIGIN
  495. *BadCursorMoveInGrxMode: LIST(X_PORTRAIT,Y_LANDSCAPE)
  496. *XMoveThreshold: 0
  497. *YMoveThreshold: 0
  498. *XMoveUnit: 300
  499. *YMoveUnit: 300
  500. *Command: CmdXMoveAbsolute { *Cmd : "<1B>*p" %d{DestX}"X" }
  501. *Command: CmdXMoveRelRight { *Cmd : "<1B>*p+" %d[0,2400]{max_repeat(DestXRel )}"X" }
  502. *Command: CmdXMoveRelLeft { *Cmd : "<1B>*p-" %d[0,2400]{max_repeat(DestXRel )}"X" }
  503. *Command: CmdYMoveAbsolute { *Cmd : "<1B>*p" %d{DestY}"Y" }
  504. *Command: CmdYMoveRelDown { *Cmd : "<1B>*p+" %d{DestYRel}"Y" }
  505. *Command: CmdYMoveRelUp { *Cmd : "<1B>*p-" %d{DestYRel}"Y" }
  506. *Command: CmdCR { *Cmd : "<0D>" }
  507. *Command: CmdLF { *Cmd : "<0A>" }
  508. *Command: CmdFF { *Cmd : "<0C>" }
  509. *Command: CmdBackSpace { *Cmd : "<08>" }
  510. *Command: CmdUniDirectionOn { *Cmd : "<00>" }
  511. *Command: CmdUniDirectionOff { *Cmd : "<00>" }
  512. *Command: CmdPushCursor { *Cmd : "<1B>&f0S" }
  513. *Command: CmdPopCursor { *Cmd : "<1B>&f1S" }
  514. *EjectPageWithFF?: TRUE
  515. *Command: CmdEnableTIFF4 { *Cmd : "<1B>*b2M" }
  516. *Command: CmdDisableCompression { *Cmd : "<1B>*b0M" }
  517. *OutputDataFormat: H_BYTE
  518. *OptimizeLeftBound?: TRUE
  519. *CursorXAfterSendBlockData: AT_GRXDATA_ORIGIN
  520. *CursorYAfterSendBlockData: AUTO_INCREMENT
  521. *DefaultCTT: 0
  522. *CharPosition: BASELINE
  523. *DeviceFonts: LIST()
  524. *Command: CmdUnderlineOn { *Cmd : "<1B>&dD" }
  525. *Command: CmdUnderlineOff { *Cmd : "<1B>&d@" }
  526.